home *** CD-ROM | disk | FTP | other *** search
/ Power Tools 1993 November - Disc 1 / Power Tools Plus (Disc 1 of 2)(November 1993)(HP).iso / wkst / clrcspbo / clrcspbo.txt < prev   
Text File  |  1992-06-04  |  12KB  |  241 lines

  1. HP/ClearCase
  2. Product Brochure
  3.  
  4. HP/ClearCase is the premier UNIX software engineering toolset for 
  5. version control, configuration management, and process control. With 
  6. HP/ClearCase, UNIX software engineering teams now have the only 
  7. product in the open systems market to provide these capabilities 
  8. without changing the way you or your current environment works.
  9.  
  10. Introducing HP/ClearCase
  11. The HP/ClearCase(TM) software configuration management tool offers 
  12. the most complete solution to these fundamental problems associated 
  13. with software development: tracking changes, working in parallel on 
  14. development and maintenance efforts, and managing software releases.
  15.    One of the principle virtues of software-based products or systems 
  16. is that they are supposed to be easily adapted to meet changing 
  17. market requirements. But software changes too rapidly. A software 
  18. project evolves in many directions simultaneously, quickly outpacing 
  19. the developers' ability to control all the details with the tools 
  20. currently available.
  21.  
  22. Not the same old story
  23. HP/ClearCase takes a fresh approach to providing solutions to these 
  24. persistent software development problems. We have built on a proven 
  25. foundation to bring you a state-of-the-art product.
  26.    HP/ClearCase is designed for large-scale and long-lived software 
  27. development projects. It is targeted at teams of developers working 
  28. in a UNIX local area network.
  29.    The system will help you manage multiple versions of evolving 
  30. software. You will be able to track which versions were used in 
  31. software builds, perform builds and re-builds of individual programs 
  32. or entire releases according to user-defined version specifications, 
  33. and enforce project-defined development policies.
  34.    Never before has an open systems solution like this been 
  35. available. No other product can match the operational integrity and 
  36. functional richness in an open systems configuration management 
  37. solution. HP/ClearCase is the premier solution to a very complex 
  38. problem.
  39.  
  40. HP/ClearCase Addresses These Key Issues
  41. o You need to preserve your current investment in building software. 
  42.   Your new configuration management solution must work with the tools 
  43.   you already have - you cannot change those tools and you cannot spare 
  44. the time and money to completely retrain your engineers. 
  45. o You need to manage the complete development project, not just 
  46.   sources and executables. 
  47. o You cannot rely on the accuracy of user-defined build dependencies. 
  48. o You must know exactly what went into a particular release. 
  49. o The complexity of software development is snowballing; you will 
  50.   reorganize projects, add people, add more, and different kinds of, 
  51.   computers, and support more releases over time. 
  52. o You are losing control over the software development process. 
  53. o You do not have the ability to reuse software assets. It is 
  54.   essential that software resources be shared - not just among 
  55.   configurations, but also among different projects. 
  56. o Twenty engineers working on three releases of a software system are 
  57.   not working on three configurations, they are working on 20 or more 
  58.   configurations that have many versions of sources and binaries in 
  59.   common. 
  60. o You should be able to create a new configuration in just seconds. 
  61. o You cannot afford the time or space it would take to make copies of 
  62.   source or even binary versions that are already available in existing 
  63.   configurations. 
  64.  
  65. What Makes HP/ClearCase Different
  66. The system gives you an unsurpassed degree of individual development 
  67. flexibility yet increases process control for the software 
  68. engineering team as a whole. HP/ClearCase provides leading-edge 
  69. capabilities:
  70. o Any UNIX application or command, without modification, can 
  71.   transparently access versions of objects in a repository. A 
  72.   HP/ClearCase repository is implemented as a virtual extension to the 
  73.   UNIX file system. You have access to objects in the repository is 
  74.   through standard UNIX file system calls.
  75. o Versions of very UNIX file system object, including source, text, 
  76.   binaries, executables, libraries, bitmaps, and the directories that 
  77.   name these objects, may be stored in the repository.
  78. o With unequalled ease, you can create development environments with 
  79.   powerful yet flexible rule-based version selection criteria. The 
  80.   resulting view is created quickly and with minimum storage overhead.
  81. o HP/ClearCase is designed to grow as you grow - it will work 
  82.   efficiently for both small development efforts and large projects 
  83.   involving hundreds of people with millions of lines of code.
  84. o The system eliminates the sharing vs. isolation dilemma typically 
  85.   facing software engineers. HP/ClearCase gives you the unique ability 
  86.   to work on shared objects, such as binaries, in a private area.
  87. o HP/ClearCase provides the ability to control versions of 
  88.   requirements, designs, tests, and documentation as well as sources 
  89.   and executables.
  90. o HP/ClearCase manages numerous configurations automatically, without 
  91.   copies or links, to reduce overhead and increase performance.
  92.  
  93. Version Control
  94. You require version control in every phase of the your software 
  95. development effort. The system keeps a complete and secure change 
  96. history for any UNIX file system element. As changes are made, all 
  97. previous versions and all modifications to versioned objects are 
  98. recorded and retained.
  99. o HP/ClearCase maintains a blueprint of the variants of each object 
  100.   (files and directories). There is no limit on the number, or nesting 
  101.   level, of branches from the main development line.
  102. o HP/ClearCase maintains meta-data for each version and optimizes 
  103.   storage via delta compression.
  104. o HP/ClearCase gives you matchless, n-way graphical compare and merge 
  105.   capabilities for parallel development.
  106.  
  107. Build Environment Management
  108. Real-world software development mandates that you be able to 
  109. construct arbitrary combinations of many files quickly.
  110. o With HP/ClearCase, you can set your development environment in 
  111.   seconds.
  112. o HP/ClearCase has a unique workspace in which one or more engineer 
  113.   can perform their everyday tasks - editing, building, debugging - in 
  114.   partial isolation but share access to data in the actual development 
  115.   tree with other members of the team.
  116. o Your environment can contain numerous configurations without paying 
  117.   the heavy storage overhead penalty of other products.
  118.  
  119. Configuration Management
  120. The primary requirement for configuration management is knowing what 
  121. was built and having the ability to reproduce it quickly and 
  122. accurately. HP/ClearCase is the only product that can guarantee 
  123. accurate rebuilds.
  124. o HP/ClearCase builds using makefiles, but with an important 
  125.   distinction - it monitors file I/O to accurately and automatically 
  126.   produce a complete record of all system build dependencies including: 
  127.   objects used and versions selected, command options used, and tools 
  128.   invoked. There is no need to specify any dependencies.
  129. o Parallel, distributed builds can be performed using several 
  130.   processors, either on a single multi-processor host or on multiple 
  131.   hosts in a network.
  132.  
  133. Process Control
  134. HP/ClearCase is the only product to offer a powerful set of policy 
  135. enforcement tools necessary to implement the unique administrative 
  136. processes used by each development team, without forcing the user 
  137. into the pre-defined methodologies found in other systems.
  138. o Triggers execute user-defined programs or shell scripts prior to, 
  139.   or in response to, HP/ClearCase events (e.g. checkin.)
  140. o Attributes are user-defined data attachable to any version or 
  141.   object.
  142. o Hyperlinks connect diverse objects to maintain logical 
  143.   relationships for requirements tracking.
  144.  
  145. Who Should Use HP/ClearCase
  146. o UNIX programming teams working on substantial software development 
  147.   projects who wish to manage this software, over time, as a critical 
  148.   asset of the business.
  149. o Programmers familiar with make, RCS, SCCS, or DSEE who are looking 
  150.   for an unrivalled version control and configuration management 
  151.   solution.
  152. o Programmers and development teams looking to move to version 
  153.   control and configuration management for the first time and who need 
  154.   the solution to work with currently installed tools and 
  155.   methodologies.
  156. o Companies wishing to gain control over software development 
  157.   policies and procedures.
  158.  
  159. Working in HP/ClearCase
  160. HP/ClearCase follows the UNIX development model that developers use 
  161. today - source file trees and makefiles - while providing the 
  162. additional facilities of a rule-based workspace, parallel building, 
  163. binary sharing, software bill-of material configuration auditing, and 
  164. process control.
  165.    To get started with HP/ClearCase, a developer would create a view 
  166. and set the rules that will select the versions of objects in the 
  167. repository for that view. An example might be; "use the source code 
  168. used to build RLS_1, combined with the newest released UI libraries, 
  169. and Joe's experimental work." These rules form the view's 
  170. configuration specification.
  171.    Once the view is created and the configuration specifications are 
  172. set, the user of that view may work on the source code tree as if it 
  173. was a private copy. The view╒s configuration specification 
  174. dynamically identifies and presents the proper version of files (from 
  175. among the many maintained versions) through standard UNIX file system 
  176. I/O. The view facility automatically handles all the users' private 
  177. files and data.
  178.    The developer checks out files, modifies them, builds and tests, 
  179. and then checks in the files to the HP/ClearCase version control 
  180. system. These new versions then become available to the entire 
  181. development group.To build the software, the programmer would run the 
  182. HP/ClearCase tool clearmake, which accepts standard UNIX makefiles 
  183. and automatically creates a complete software bill-of-materials for 
  184. every object created during the build. This configuration record is 
  185. automatically associated with each derived object. For maintenance, 
  186. this record would be used for any subsequent re-build.
  187.  
  188. Key Features
  189. o Versions ASCII text files
  190. o Delta compression
  191. o Versions binaries, libraries, and executables
  192. o Versions third-party software file formats
  193. o Versions directories and sub-directories
  194. o Direct, transparent access to all versioned objects
  195. o Maintains annotated history of source changes
  196. o Checkin/checkout development model
  197. o Parallel development support
  198. o Multiple version labels
  199. o Graphical n-way compare/merge
  200. o Rule-based version selection
  201. o Multiple active views of configurations
  202. o Binary sharing
  203. o Automated build audit
  204. o Heterogenous, parallel, distributed builds
  205. o No need to specify header-file dependencies
  206. o make compatible build facility
  207. o RCS, SCCS, DSEE, and UNIX file conversion utilities
  208. o X/Motif and UNIX shell command user interface
  209. o General name/value attributes
  210. o Pre- and post-event triggers
  211. o Automatic merge of versions built in parallel
  212. o Client/server architecture
  213. o Manages numerous configurations automatically, without copies or 
  214.   links.Product SupportHP/ClearCase comes with a comprehensive set of 
  215.   user documentation that describes the operation of the system. 
  216.   Additionally, a full program of customer support is available 
  217.   including software updates, education and training, consulting, and 
  218.   hotline product help service.
  219.  
  220. Platform Availability
  221. o HP 9000 Series 700 systems 
  222.  
  223. Software
  224. o HP-UX 8.07 or higher
  225.  
  226. Typical Development Team Configuration
  227. o Client machines: 16 MB RAM, 400 MB disk
  228. o Server machines: 32 MB RAM, 1 GB disk
  229.  
  230. UNIX is a registered trademark 
  231. of UNIX System Laboratories, Inc. in the USA and other 
  232. countries.OSF/Motif is a trademark of the Open Software 
  233. FoundationClearCase is a trademark of Atria Software, Inc.
  234.  
  235. Copyright (C) Hewlett-Packard Company, 1992
  236. Printed in USA 920601
  237.  
  238. HP/ClearCase, Product Brochure
  239.  
  240. Associated Files: none
  241.